package day0627;

public class Test7 {


    //写一个方法change1(int a, int b): 对a和b进行交换
    static   void  change1(int a, int b){
        int t=a;
        a=b;
        b=t;
        System.out.println("a:" + a +  ",b:" +b);//a: 1  ,  b:5
    }

    //方式二：
    //int a = 3, b = 4;
    //        a = a + b;
    //        b = a - b;
    //        a = a - b;
    //写一个方法change2(int a, int b): 对a和b进行交换存入到一个容量为2的int数组中返回
    //返回值类型是int数组类型：　　int[]
    static   int[]   change2(int a, int b){//a3  b4
        a=a+b;//a=7
        b=a-b;
        a=a-b;
        int[]  ar=new int[2];
        ar[0]=a;
        ar[1]=b;
        return ar;
    }



    //        int a = 3, b = 4;
    //        a = a ^ b;
    //        b = a ^ b;
    //        a = a ^ b;

    //写一个方法change3(int a, int b): 对a和b进行交换,
    //用+拼接为String结果返回  "a:" +a  +",b:" +b
    static  String   change3(int a, int b){
                a = a ^ b;
                b = a ^ b;
                a = a ^ b;
                return "a:" +a  +",b:" +b;
    }

    public static void main(String[] args) {
        //String rs=change3(6,9);
        //System.out.println(rs);
        int[]  is={3, 96, 58, 47,  63};
        int   r=count(is);
        System.out.println(r);
    }

    //定义一个方法：　　　count(int[]  as)
    //方法内统计３的倍数有多少个，返回统计结果
    static    int  count(int[]  as){
        int count=0;
        for(int i=0;i<5; i++){
            if(as[i]%3 ==0){
                count++;
            }
        }
        return count;
    }

}
